All modern cards use PCI-EXPRESS and will fit in your blue slot.
It just boils down to WHICH card you wish to buy and you haven't stated the purpose. If it's for GAMING you might be looking at an HD7870 or something. If it's a basic card then just get an HD6450.
If you have 32-bit Windows don't get a card with more than 1GB of VRAM.