Hello , I have a dell studio 1558 with i5 430m 2.26 ghz and ati 5470 . It has a HM55 chipset . There is also a express card slot available . PCI Express Controller PCI-E 2.0 x1 port #1 Empty PCI-E 2.0 x1 port #2 In Use @ x1 (Dell Wireless 1520 Wireless-N WLAN Mini-Card) PCI-E 2.0 x1 port #4 Empty PCI-E 2.0 x1 port #5 In Use @ x1 (Ricoh PCI-E Memory Stick Host Controller, Ricoh PCI-E SD Bus Host Adapter) PCI-E 2.0 x1 port #6 In Use @ x1 (Realtek RTL8168D/8111D PCI-E Gigabit Ethernet Adapter) Can anyone suggest me a good card for this setup as im confused to choose between ati and nvidia . Also wanted to know if my cpu will be a bottleneck in running games like battlefield 3 . Thank you