Looks like it will fit to me , the only thing in the way is some wires and those can easily be moved. The card is not over kill and the better the card the better the gameplay , higher settings , higher resolutions and less strain on the gpu. As an alternative this card is 1.5 inches shorter and about $60 cheaper and is only one step below the 580 and you would get almost the same performance , and I did say almost but naturally not the same.
EVGA 025-P3-1579-AR GeForce GTX 570 (Fermi) HD 2560MB 320-bit GDDR5 PCI Express 2.0 x16 HDCP Ready SLI Support Video Card $394.99
thanks, that settled things a bit. I probably will be getting the 570 but I don't know about the 2.5 gb version, it's supposed to run hotter and all this stuff I don't need for my resolution, I guess we need to wait and see.