Yes a PCI-E 2.0 card will work fine in a PCI-E slot.
The differences is that PCI-E 2.0 is 32x where as PCI-E 1.0 is 16x/8x but since no card right now use the whole 32x and that's the reason the difference isn't very much in games.
Now we have PCI 3.0 coming soon which doubles the throughput from 2.0. Again you will need a new mb and add-in card to take advantage of the throughput.
i see. oh yeah, one off topic: can a micro atx be put into an antec 300? i know it can surely fit but i'm wondering if it has that right riser spots to be placed in.