naeembabakheil :
anohter tip needed ... can my PCI-e x16 can run all PCI 3.0 cards or run most of them ???
You have a PCI-e 2.0 x16 slot, you should be able to run any card in there. The PCI-e standards/versions are all backwards compatible, meaning you could even put a 3.0 card in a 1.0 slot. By using a 3.0 card in your motherboards 2.0 slot, the card will be held to the 2.0 standard and perform as such. You shouldn't notice any difference though, a 2.0 slot is still very usable and not yet fully used by the current generation of cards.
That being said, you can run any card so long as your power supply has enough juice to power it and it fits in your case without be so cramped that it overheats.
A good rule of thumb about power supplies and GPU upgrades is that if you have to use an adapter to connect the GPU to the PSU, you should probably replace it. PSU's are more than just wattage, you have to look at how many amps on the +12v rail, and how many +12v rails there are.