Hey all, Before I get into the details, I just want to make my situation clear: I will be in China for around a year, so buying a desktop is not an option that I have at this point. I am not a huge fan of gaming laptops and prefer to have a docked, cheap laptop perform heavy lifting and a ultrabook for other uses. I have a HP 8470p, i5 , 8 gb ram, 500 gb hdd. I'm planning on the following upgrades: i5 > i7 quad 8gb ram > 16 gb Additional 256 gig SSD as boot drive (does the 8470p support msata?) diy egpu solution through adapter. upgrade 720p display > 1600 x 900 HD+ display (not sure about this) My goal is to make this a capable video editing and gaming machine (with egpu attached) and dual boot mac OS as well as Final Cut X works better with low end hardware. There is a chance I will keep this permanently docked, and buy a cheap Chinese ultrabook for casual internet and writing. Is this laptop a device that it makes sense to invest this kind of cash and effort on? The only reason I'm doing it is that I already have it and bought the egpu expresscard adapter a while ago, though never used it, and have a 970 lying around. Also, it seems to be quite versatile in that it will allow a lot of updates, is easy to perform maintenance on and also buy spare parts for.