Hello, so I've been picking out parts recently for a $400 budget PC because my friend asked for it. And this is what I came up with https://pcpartpicker.com/list/cvHVQV. Can someone check the compatibility of the components for me (i.e. physical size, etc.). I know the PSU may be a little bit of an overkill but just in case of future upgrades. Any missing components? Thanks a lot.