I can't get enough of this game and I finally fixed the errors (so far) and am making this post to other Oblivion lovers out there.
First off my specs are as follows:
CPU: Phenom II x2 560 BE (stock, no OC)
HDD 1: WD Caviar 500GB SATA II (OS installed here)
HDD 2: Velociraptor 250 GB SATA II (Oblivion installed here)
OS: Windows 7 Home Premium 64-bit
GPU: Gigabyte Radeon HD 6870 (OC @ 950 mhz)
- Dual Monitors enabled
I don't think any other specs matter so I didn't post them. After the errors I researched a lot about the problem and it seems that there are a lot of different ways people have tried to fix the crash upon start up but it isn't the same for everyone and readers can't determine whether or not the fix lasted throughout the game or it was solved for a one time fix and crashed again the next start up.
After contacting Bethesda a service representative had informed me that Oblivion is only certified to work with Win XP 32-bit. Although it works on other operating systems, Win XP is the only OS it is CERTIFIED to work with. He also noted that my GPU wasn't listed as a tested GPU with Oblivion.
Other users on other websites had noted that the game was made when dual core processers were the highest technology at the time, hence, the game was made to only work with a max of two cores. There are ways to fix this but since I only have a dual core CPU I didn't take the time to research it. The other problem with current gamers is the luxury of having multiple monitors set up to expand the viewing area of the game. The problem with Oblivion is that the game wasn't made to support this kind of technology so it may create errors. I don't know how to circumvent this area to get multiple monitors to work, I'm just glad I got it to work on one monitor, lol. If anyone does know how, please enlighten me.
The rest of this post will take you through what steps I took to fix the problem followed by a result.
1. Enter User Access Controls (UAC) and disable the permission prompts.
2. Install Elder Scrolls IV: Oblivion on either a seperate HDD or in another part of the main HDD, not in the regular path Win7 places games.
3. Once installed, right-click the launcher and choose to run the file in Vista sp 2 compatibility mode; do the same for oblivion.exe
4. Disable all other monitors except the main monitor. To make it easier for future gaming, I created a display profile in Catalyst Control Center to automatically disable the second monitor.
That's it. I've restarted the game multiple times without a single error and have been playing it using the above settings for 2 weeks now. No crashes during gameplay either. The only time it's crashed on start up is when I forget to disable my second monitor.
I hope this helps anyone who has been having this problem. I'll definately revise this post to include more detail on the instructions but for now I just wanted to get the message out.