I have a 500$ budget, and I want to build another computer for programming, schoolwork and some gaming. I have two PSU with 480w each and 8gb of ram and a case and a SSD. I don't consider myself an AMD or Intel fanboy, but I do prefer lower wattages in relation to power, and thus I prefer Intel. I was thinking of one of two setups: high end AMD APU/Intel Proccessor and Motherboard without dedicated graphics OR cheaper proccessor with good overclocking (especially intel g3258) and good overclocking motherboard and dedicated graphics. If you think an intel proccessor is better, please make the motherboard z97 so I can upgrade the proccesor later down the line to broadwell unless the proccessor is already good enough. With AMD I would like practically the same, with a good motherboard that I can upgrade later if I want to unless the proccessor is already good enough. I would like the motherboards to be able to fit at least two GPU's with crossfire or SLI. I would also like at least two monitors to be connectable as well. Either way I would prefer a CPU with no more than 100 TDP. If you think it neccesary, please advise me to a CPU fan as well. BTW I do understand hardware basics so don't be afraid to explain in detail. Don't be afraid to be frank to the point of rudeness as long as it is constructive regarding any mistakes I make on this question.