In regards to actual brand names, most high performance modules are the same. Only differences matter when really overclocking the modules.
Go for the best price for timings and speed. IMO, read reviews on Newegg or something to see the reliability of the RAM in question. (I've had a friend who bought some Corsair RAM; most ratings on Newegg complained of defective modules, and what do you know, my friend's modules failed on him...)
I've always liked Corsair, but all of them are good. You shouldn't have to pay that much though. It should cost $50-$70 for 4 gigs of good DDR2-1066, such as this stuff:
I'm living in Iran, where strange things always happen
IMHO Patriot should be the right choice regards to the pricing [about $20 more expensive than newegg]. Don't know why other brands are too expensive here.
Generally, tighter timings offer a better memory subsystem throughput. You can see the increase with synthetic benchmarks. In real world application the difference is non-existent to barely visible.
I would usually go for the lowest voltage if possible - it will run cooler, likely more stable, and put less stress on the memory controller. You can get DDR2-1066 at 1.8 volts now, which is the way to go if possible.
------------------------------Asus P6T deluxe
i7 965 @ 4.2GHz (200*21), 1.384V
12GB Corsair Dominator DDR3-1600 CAS 7
Reply to cjl