Chipset and motherboard are the limiting factor.
I own Gateway MT6821 Laptop. It came with 160GB HDD and has 945GM Mobile chipset. I want to upgrade the HDD to 500Gb. I contacted Gateway support, they said I can upgrade till 320gb only.
Can I upgrade it to 500gb? Does it have any Bios restrictions?
Thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic