What OS/version of windows are you running? What Cataylst version did you try for the 4870? What Nvidia version did you try for the GTS 250? Is Windows completely up to date, otherwise? When you bought the new MB/RAM did you do a clean install of the system or did you recycle your previous installation?
Just trying to help isolate the problem.