Easiest thing to do is buy a new laptop. You could fit a new motherboard, but it's not worth the trouble. A new laptop will run a lot faster, have more memory, a larger hard drive, and, you will be able to use a dongle and a memory stick, simples!
A M, October 2012