Agreed on both counts. Stay away from that i5-2400. Way out of date (2nd gen). i5-7500 is only a couple generations behind (7th gen). You will probably want more ram for Windows 10 but 8GB will get you moving. Not a huge HP fan either but on some of the lower end stuff, no offense intended...