Hey guys, so I'm trying to make my first PC build for $500 and the main thing I'm gonna do on it is game on a 900p monitor and do school work. It's going to be a PC build that I'm going to use for probably the rest of my high school career, which is 3 more years. The builds I've made so far include i3s and pretty good GPUs (i3-4160s mostly with GTX 960s and 280x), but only have 500GB hard drives and 4GB of RAM. I know that if I go with an i3, I will have the option to upgrade to an i5-4690k or an i7, but now I'm considering AMD's FX series because, although it is a dead socket, I feel like an FX-6300 will last me as long, if not longer than i3 for the rest of my high school career. It has more cores, similar performance and is cheaper. If I do go for the FX-6300, I could probably increase it to a 1TB HDD and 8GB of RAM. I'm really trying to make this build last as long as possible as one computer without any upgrades. Thank You in advance for anyone who replies!