as in my motherboard graphics card slot is pci × 16.does it support nvidia geforce gtx 960 wgb ddr5?

Solution
Yes it will work
If you have a pci express 2.0 (which I'm pretty sure you have) the gpu will still work just the performance will be slightly reduced as this gpu prefers a pci express 3.0
If you have a pci express 3.0 it will support it and the gpu will have the advertised performance.
The way you can determine if its pci express 2.0 or 3.0 is if your pci express x16 slot looks like the blue one.
If the clip looks exactly like the blue one its a pci express 2.0
PCI EXPRESS 2.0
http://www1.pcmag.com/media/images/162563-pci-express-card-x16-graphics-slot.gif
PCI EXPRESS 3.0
http://files.tested.com/photos/2013/09/09/53235-asus-z87-annotated.png

Hope this helps :)
Yes it will work
If you have a pci express 2.0 (which I'm pretty sure you have) the gpu will still work just the performance will be slightly reduced as this gpu prefers a pci express 3.0
If you have a pci express 3.0 it will support it and the gpu will have the advertised performance.
The way you can determine if its pci express 2.0 or 3.0 is if your pci express x16 slot looks like the blue one.
If the clip looks exactly like the blue one its a pci express 2.0
PCI EXPRESS 2.0
http://www1.pcmag.com/media/images/162563-pci-express-card-x16-graphics-slot.gif
PCI EXPRESS 3.0
http://files.tested.com/photos/2013/09/09/53235-asus-z87-annotated.png

Hope this helps :)
 
Solution