I have played several hundred shows with a laptop in the same setting. And I've started out simmilarily to what your setup is. I was using a mid-range laptop for this but there was two things essential to make it work when the environment of the laptop gets LOUD (and possibly hot):
a) One soundcard for ALL the audio. For some reason the machine easily got a hickup when running anything from the internal sound card. Sonar has some serius issues with this. Live may give you better results, however, two soundcards is not ideal in any setting.
b) SSD or a very fast harddrive with big and fast buffers. I've used both and they worked well. SSD is the only sollution that I could rely on 100%. The USB memory stick thing sounds interesting and I think we tried it once. If that works it's excellent, but you might still have a problem on a stage with big subs and vibrations.
If at a venue with lots of warm lights, get a fan or place the laptop between the drummer and the fan. We also used one of those little USB fan things, pointed from the side onto the laptop's keyboard. This usually helped a little.
Or you could invest in a super powerfull bad ass i7 fitted mega laptop with billions of megaherz and bytes! But that is probably more expensive than getting an interface with two stereo outs and an SSD