Update: My problem has actually gotten worse. I keep trying to play and for the most part can't even stay connected for more than 3 minutes before getting slapped with a big ole

I'd say that one particular NTT node in Seattle is very likely the problem:
Code:
C:\WINDOWS\system32>tracert 204.2.229.97
Tracing route to 204.2.229.97 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms www.routerlogin.com [192.168.1.1]
2 12 ms 13 ms 11 ms 10.100.16.1
3 12 ms 12 ms 13 ms 192.168.49.101
4 22 ms 21 ms 26 ms 10.224.253.13
5 35 ms 32 ms 33 ms lag-107.ear3.Seattle1.Level3.net [4.14.244.69]
6 31 ms 29 ms 31 ms ae-2.a01.sttlwa01.us.bb.gin.ntt.net [129.250.8.217]
7 30 ms 30 ms 31 ms ae-2.r04.sttlwa01.us.bb.gin.ntt.net [129.250.5.85]
8 * * * Request timed out.
9 47 ms 47 ms 46 ms ae-3.r23.snjsca04.us.bb.gin.ntt.net [129.250.3.124]
10 54 ms 54 ms 49 ms ae-41.r02.snjsca04.us.bb.gin.ntt.net [129.250.6.119]
11 53 ms 55 ms 49 ms ae-3.r00.scrmca02.us.bb.gin.ntt.net [129.250.7.11]
12 52 ms 50 ms 54 ms xe-0-1-0-1-1.r00.scrmca02.us.ce.gin.ntt.net [129.250.195.46]
13 50 ms 50 ms 55 ms 204.2.229.234
14 55 ms 61 ms 51 ms 204.2.229.97
Trace complete.
I literally just renewed my subscription recently to run the game again with a group of friends hoping that this wouldn't still be happening. This is very frustrating and disappointing.
EDIT: Just called my local ISP; there's literally nothing they can do about it. It's outside of their jurisdiction.