Yes, would be worth upgrading to a GTX 670 if you're fine with spending a bit more.
And yes, get a CPU cooler if you're ever going to overclock. Cooler Master Hyper 212 EVO
is your best bet.Comparision between your motherboards
The pro4 will be perfectly fine, but if you want more USB 3.0 ports, a power button etc. the UD3H is certainly an excellent deal at 85$.
Do you want to buy a HDD as well?
I see no optical drive either.