The case is really small to fit a proper gpu, but there are some frankstein builds with it and they can attach even high end ones.
But you need the gpu, the case, the new psu... Easily another 500€ on top. And you will loose the easy transportation.
For the ram and the HD, yeah, they are easily accessible and upgradeable.
Honestly, I think right now this is the sweet spot for the money.