I am looking to buy an external hard drive and have narrowed my search down to 2 units. One is the Cavalry CAXM37500
and the other is the Seagate ST3500601XS-RK
(please note that I can get the Seagate drive locally for $169.99 so the huge difference in price from Newegg is not a factor just for comparison purposes).
Now to the questions. The Cavalry uses an eSATA to SATA adapter that mounts to the case like a PCI card but does not take up a PCI slot on the Mobo. IT simply allows you to plug the adapter into a SATA port on the Mobo (I have 3 ports available). The Seagate uses a PCI to eSATA adapter that actually needs to be plugged in to the Mobo (I think this gives you two eSATA connectors though). I only have 2 PCI slots (also a PCI express 1 and 16) and plan to possibly use 1 of these slots for some additional USB ports. That means that both PCI slots would be taken if I choose the Seagate. So which method is better? Is there a downside to using the Seagate when going through the PCI slot? I don't want to spend money for an eSATA drive that can't perform as well as it should. Also, the Cavalry has USB 2.0 connectivity as well so I could hook it up to my laptop if necessary, something I can not do with the Seagate as it is eSATA only. The Seagate has 16MB cache vs. 8MB on the Cavalry. IS that a big deal?
Any other things I should consider?



