n0v1c3 :
And one last thought - can I connect a GPU externally? I don't need to carry the laptop around, so I'd just leave it on my work desk with the external GPU somewhere.
There have been so adapters for the RAM, but not worth the trouble - quite clunky and desktop RAM is better for desktops. You're also putting a laptop CPU in a desktop.
External GPU on a laptop generally depends on a very specific laptop configuration *and* a good chunk of change.
The reason for all of this is, as I noted above, is that desktops and laptops are *very* different things. They have very different power needs, portability needs, and different form factors. Generally speaking, most of the parts of a laptop are about as usable for a desktop as the parts of your lawnmower are usable for your car. Gas lawn mowers have internal combustion engines like your car does - but they have very different uses, so it doesn't mean that when your lawn mower breaks, you can start putting pieces of it into your car.