Looks all good except why pay for windows... ? they make enough money!

you could add those 100 towards a nicer motherboard or something like another HDD for RAID (great speed i love it)