Ok, if you buy upgrades, you would have to buy it online or at a store, mostly online because it's cheaper and more parts you can choose from. Shipping take time, few days, then you get you're parts, you have to unscrew all the screws, open the case, takeout/insert the part. Install drivers if...