Try a place that will build for you rather than buy a branded PC. Branded PCs aren't as upgradable. My brother has a Dell and he referred to it as "welded together". Mine was built by a local independant computer store, website: mplex.com. All standard parts, I know exactly whats parts are in it, and who manufactured them, you'll not get such detail with brand names.