based on my experience, id go with hp. ive messed with dell, ibm, hp, micron, sony all that madness. HP has always been on top. but if your concerned about memory, i think your best bet would be to get someone to build you one because the companys tend to grab generic hardware and toss it in...