just wanted to update this thread in case anyone else ever encounters this issue. it turns out it was a problem with my ISP, so connecting to a VPN bypassed any ISP regulations on my internet. i can finally play online in the comforts of my own home
a big thanks again to pete for seeing this through to the bitter end. cheers!