Will a GTX 670 Fit

All you need on a motherboard for a GPU to fit is an PCI-E 2.0 or 3.0 x16 slot which your motherboard has so yes it'll fit on the motherboard and so will every other modern GPU.

The only possible limiting factor is the case but it will fit in that case also so you're all good.
 


thanks for the quick answer