Sorry for the delayed response guys. Just came off of work, 12 hour shift and all

.
I have a 4mb line with Telkom as my ISP. I also have axxess as an ISP and my pings are really great. I play Diablo 3 with a ping of 190 - 210 and my local ping is around 50 - 70.
I also think so. The motherboard has 4 x ram slots. I don't know if I can add the 2 x 4gb to that or if I will need to take the current 4gb out though. Will have to look this up.
I set all my settings to the lowest but kept the textures to high. Shadows are also on but on lowest settings. The rest is all off. How can I check my core usage btw? I know a bit about PC's but never looked at a CPU's individual cores

.
It has been getting worse over the last 4 months. Right now it is at the point where my pc takes 2 minutes to "alt tab" out of Diablo 3 and another 2 minutes to get back in. If I teleport through a rift my screen is frozen for about 30 secs to a minute. Can't tell you how many times I have entered a rift just to see my body doing cart wheels once the PC has loaded lol.
I should probably also mention that my hdd (actual size 1.81TB) has about 150 gigs free. I also have a 2TB external connected with 180GB free out of 1.81TB. My PC takes about 7 minutes to fully start up atm!