......buy a 4670K....... lol, had to 
If you don't want/need to overclock, I know someone else here recommended one of the Xeon E3v3 series CPUs. Basically an i7-4770 but cheaper (the E3-1245 v3 is directly equal and cheaper, the E3-1275 v3 is 100Mhz higher but more expensive)
An H87 motherboard will be fine, or an H81. If you think you might want to get an overclockable CPU in the future, get a Z87 (See my updated build in my thread for a Z87 Micro-ATX board)
A small wifi USB dongle will do fine, or just get a card (boards with built-in wifi tend to be more expensive)
I would recommend an Asus screen. We use a variety of screens in our robotics labs, and the Asus screens have lasted the longest and have the most compatibility with our test setups (we have some really funky computer contraptions)

If you don't want/need to overclock, I know someone else here recommended one of the Xeon E3v3 series CPUs. Basically an i7-4770 but cheaper (the E3-1245 v3 is directly equal and cheaper, the E3-1275 v3 is 100Mhz higher but more expensive)
An H87 motherboard will be fine, or an H81. If you think you might want to get an overclockable CPU in the future, get a Z87 (See my updated build in my thread for a Z87 Micro-ATX board)
A small wifi USB dongle will do fine, or just get a card (boards with built-in wifi tend to be more expensive)
I would recommend an Asus screen. We use a variety of screens in our robotics labs, and the Asus screens have lasted the longest and have the most compatibility with our test setups (we have some really funky computer contraptions)

