I have an i5-3350P in an Asus CM6730-US005S desktop, and the worst part about it is that the motherboard that the desktop comes with only supports ONE model graphics card, a horrible AMD Radeon 7470. So I want to replace the motherboard, so I can get a new graphics card. My ultimate question is, which one should I go with, the MSI H61M-E33 W8, or the MSI H61M-P31? Another question is, will this fit in my desktop and are they compatible with i5-3350P? Thanks in advance!