Yes it will fit, it will take up 3 slots, if you ever plan to SLI that card, it's pretty much thrown out the window. Another good alternative and really well priced card is the EVGA GTX 670 FTW, it's a 2 slot card and will allow you to SLI with another card in the future. The EVGA GTX 670 FTW even beats the reference GTX 680 out the box in most games while costing almost $100 cheaper. I have that card and it runs any game I throw at it on Ultra at 1080p with 60+ FPS with VSYNC including BF3.