Originally posted by tibbitts You don't say what software you will run so you might want to list that.
I would think 4+gb would be sufficient, especially considering none would be used for graphics memory. How useful additional cores/processors are may depend on the software you're using.
I've never figured out how to use esata. I have an esata drive but can't remove/replace it without reconfiguring the bios every time, which makes esata completely useless. Maybe someone has a working esata implementation. Meanwhile I have only usb2, so unless you can get esata working correctly I'd make sure you get usb3.
I'm not sure why you want two drives. I have two drives and they take more power than one. I'm not sure you'll see significant differences in speed with a separate data drive. It's not like the old days of paging/swapping. Once you have the software you want mostly loaded into ram, you're pretty much just accessing the data drive, and even then just briefly. Then you work on the data for a while, so you're really only doing a few disk accesses per hour to basically one drive at a time. You didn't say anything about a raid controller so I'm assuming you're not doing anything with that. Obviously this gets back to what you're using the computer for.
Of course you'll need multiple backup drives in any case, or enough bandwidth to do online backups, which most of us don't have.
Paul
The OP has had his present computer for seven years. While 4GB RAM might be OK now, it sure won't be several years down the road. I tell my users to buy computers as they would shoes for their kids. If you buy what fits right now, you'll have outgrown it in six months. If you skimp on RAM now, and you keep your computer for years, chances are you either won't be able to find the specific RAM you need for your mainboard, or it will be more expensive. Standards change, and when they do, it becomes difficult (and/or expensive) to find the replacement/upgrade hardware.
I use multiple drives: RAID0 for OS/apps, imaged weekly to a NAS (RAID1). My data is on a separate SATAII drive, and the data gets backed up to the NAS, a fourth internal SATAII drive, as well as an external SATAII drive. (All separate rotations.) Performance aside, fault tolerance is a good reason to use separate drives for OS/apps & data.
I use various drives in my external SATAII bay, and the BIOS recognizes each of them without intervention on my part. There's something wrong if you have to mess with the BIOS regularly for eSATA. That said, most new computers worth buying will support USB3.0 by now.