A question about PCI Express ports

Hello. I'm looking to upgrade my GPU to a Gigabyte GTX 750 1GB, and just to be safe, I looked up my motherboard specifications. It appears that I have a PCI Express x16 slot, and the GTX 750's store page says "Support PCI Express 3.0 x16 bus interface" under features.

Would this particular card fit in a PCI-E x16 slot? And if so, would it work well with no major performance issues? I apologize if this is a stupid question that has already been answered or something, but I looked it up in the search engine, and found nothing about it.

Edit: Here's a link to the motherboard's specifications, if I didn't provide enough information

All PCI-e gen slots and cards are compatible with each other, as long as it's the right size slot. Your motherboard uses PCI-e gen 2.

It'll work. I believe each generation has theoretically doubled the bandwidth. So PCI-e 2.0 slots, like the one on your motherboard, have half of the bandwidth of a PCI-e 3.0 slot with the same number of lanes (denoted by the x16, in this case).

It shouldn't make too much of a difference with a 750.

Okay. Thank's a lot for the help. I'll probably be fine so long as I don't put a GTX Titan X in this thing, then.

yes its a gen2 X16 slot so it should be fine.
But your system is starting to get aged a bit of course.