Check your ping with speed test and try pinging other servers to see if the game server your using is the closest to you. Try using google or open dns servers see if there bad AT&T server in your area. For frame rate you got a nice gpu on an older CPU. I would got a newer CPU/ram/mb combo before the Ssd. You can try overclocking your CPU to help.