Yes, the RAM upgrade was fine, though i only have 1G as it seems enough. I havent learnt a thing about better CPU, but i think it wiil stay as it is for the time being. I put 160G in, it works fine. i might chance to buy a new model, if i want better performance.