It'll be fine. The capacitor and battery will not interfere with any card.
I prefer the following HIS HD 5670 to the Sapphire that you want. It's $5 more, but it exhausts the hot air directly out the back of the card rather than into your case.http://www.newegg.com/Product/Product.aspx?Item=N82E16814161334
However, to save money I would rather go with the following Sapphire HD 5670 512MB card for $63 after rebate. The HD 5670 is actually too slow to take advantage of 1GB of VRAM. You may get an extra 1 or 2 frames at best depending on your resolution by going with 1GB of VRAM.http://www.newegg.com/Product/Product.aspx?Item=N82E16814102870
Ah, very interesting. If that's the case, then the link that you posted seems to be the best bet. Why would they even sell a higher memory card if it cannot utilize all of the memory? Perhaps for overclockers? :S
I apologize for doubting you BadTaylorX, but is there no way that the 300W power supply will function? The reason I ask is because the default PC came with an HD 4650 and apparently, this HD 5670 actually consumes less power!
Thanks for the answers so far!
EDIT: After looking a bit more, I have decided to go with your suggestion - the 512 MB Sapphire Radeon 5670 card. Thanks a billion!