You will not be able to OC on a B85 board. I suggest you go with a Z77 board if you would like to overclock in the future. If not get a 4670 (No K) and a H77 board. Otherwise great build.
I'm pretty newbie but I can't find a Z77 1150 socket board. I was originally getting i5 4570 but decided to spend that extra bit so I don't regret it later.