I have heard that PCI-E 2.1 cards doesn't work with 1.1 or 1.0 slots, 2.0 does. So go with the one that has 2.0 (The nvidia card).
thanks for info
but is there any software to check motherboard PCI-E because i have still doubt on my motherboard
so which nvidia will be better gt240 1gb ddr5 or gt440 ddr3 1gb