Hehe, my BT Infinity is okay because BT was my only option at previous address and I'm still in contract, they upgraded me to BT Infinity 70MB/20MB for free because it was available at new address, I find it quite pricey but can't complain it's been very reliable.
Also my FPS is 29-30 on max with a 7970 is that normal? Or is it my Q6600 having to work the game and losing bandwidth for the GPU?
Your CPU is probably holding the card back. I've got an i5 2500k OC'ed to 4.5, with a 6870, and it's running max on everything but shadows with a very, very solid and steady 60fps

They were all taken as well, I wanted one that just rolled off the tongue
That was my goal for today ^_^
