I don't think there is a cheap good overclocking mATX Intel mobo. At stock the 3800+ is better at gaming (but with onboard video your not really going to be gaming.) The 690G would be better than a 945G at gaming too. If you get a decent video card and a overclocking mobo the 2140 is a much better choice. With onboard video and no overclocking the 3800+/690G is the better choice.