I've been looking around lately trying to find a good Serial ATA Controller card for my system because the onboard one is broken/nVidia. I have two SATA devices that will utilize the card so I need two internal ports and PCI-E x1 bus to support SATA-II 3.0Gb/s speeds. The problem is, the PCI-E x1 slots are only 2.5Gb/s so I'm just wondering if the controller card is going to bottleneck transfer speeds. I figure buying a SATA controller rather than a new motherboard would be far more practical so I would appreciate any help or suggestions. Thanks in advance!