Recently I have run into an annoying problem with Far Cry 3 on my new gaming rig. I was messing with an overclock on my cpu, just testing some things out but when i brought the cpu back to stock, Far Cry 3 wouldn't launch anymore. It will just give me a black screen then give me this error code:
Problem signature:
Problem Event Name: APPCRASH
Application Name: farcry3.exe
Application Version: 0.1.0.1
Application Timestamp: 51226a37
Fault Module Name: FC3.dll
Fault Module Version: 0.1.0.1
Fault Module Timestamp: 512269f5
Exception Code: c0000005
Exception Offset: 002aa2a6
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Ive done some research and it is defiantly a hardware error but i couldn't get a definitive answer. Ive gone through my BIOS to check to see if anything looks abnormal but I couldn't find anything. Ive also tried to reinstall and overclock my cpu again but it still didn't help. Everything else on my computer runs fine, even Blood Dragon. Is there something in my BIOS that I might have enabled that I shouldn't?? Can anyone please give me some help??

Computer specs:
CPU: AMD FX-6350 3.9 ghz
Motherboard: Asus M5A97 R2.0
Video Card: Sapphire HD 7950
RAM: Team Dark 8gb DDR3 1600mhz