I found a solution.
I rolled back my amd graphics card driver to the previous version and both mw2 and mw3 now launch perfectly.
Did a complete uninstall of the driver, deleting everything. Then I stalled the previous version.
Hope that helps. Its was the only solution I found