May 2021
Hi! I recently got a new pc with an Nvidia 3070 and my sims 3 game keeps freezing and lagging that it is unplayable. I've tried all of the performance and bug fixes from https://steamcommunity.com/sharedfiles/filedetails/?id=1131162350 but it still does not work. Can anyone help me fix this?
May 2021
@mbleier1000 Although the Steam guide is very useful, it does have certain things that could be done better. Which version of the game do you have? Origin, Steam or disk?
Can you attach your DeviceConfig.log from Documents\Electronic Arts\The Sims 3\, as well as your dxdiag? https://help.ea.com/en/help/pc/how-to-gather-dxdiag-information/
May 2021
@mbleier1000 I would suggest starting over with the fixes, so we can add them gradually and see if anything improves.
Remove any fixes and mods you might have added while fixing the game, then repair the game through Origin to restore it to the vanilla state. Also make sure that Windows and your NVIDIA drivers are up to date (check for Windows updates in your system settings, and use GeForce Experience app from NVIDIA to update to the latest drivers).
Go to Documents\Electronic Arts\ and either delete The Sims 3 folder, or move it somewhere safe, depending on if you wish to keep anything from it (like save files, if you have any).
First, you'll need to update the game's graphics files to recognize your RTX 3070. You can find the necessary files (GraphicsRules.sgr and GraphicsCards.sgr) in The Sims 3 installation folder, which is, by default, located in C:\Program Files (x86)\Origin Games\The Sims 3\Game\Bin\. You should back up those files in case they need to be restored, then move them to your desktop for easier editing.
The instructions under the spoiler tag apply only to NVIDIA GeForce RTX 3070 with device ID 2484.
vendor "NVIDIA" 0x10b4 0x12d2 0x10de card 0x2484 "GeForce RTX 3070" card 0x0fd1 "GeForce GT 650M"5. Save the changes and move GraphicsCards.sgr back to its original location, the Bin folder.
card 0x0fd2 "GeForce GT 640M"
The next step is to limit your game's frame rate. The Steam guide did mention this, but it missed a step, so you should repeat it correctly.
Now it would be a good time to test if these steps worked. Start the game, which should be reset to the factory state if you took out The Sims 3 folder out of Documents\Electronic Arts\ and try playing for a bit. Once you load into a world, use the cheat fps on to monitor the frame rate and make sure it does not go above 60. Once the game is open and the new DeviceConfig.log is generated, you can open it and check under Graphics device info that the changes made to the graphics files are working (it should say Found: 1, Matched: 1 for your card).
One tip I can offer from personal experience is to keep High Detail Lots on 1 or 2 if you move around the town a lot. Other settings you can max out if you want, but that one has caused lag for me when it was on high. You can, of course, experiment and see what works best for you.
May 2021
@mbleier1000 The most pressing issue in your dxdiag is that your C drive is almost totally out of space. 6 GB is barely enough for Windows alone to maneuver. When you add in Sims 3, you could easily see crashes even if everything else is working properly. So please start by clearing up at least 15 GB additional space, for a total of >20.
One of the recommendations in the Steam article is also not helpful and possibly harmful: step 4, about making the game use more RAM. Sims 3 can already use a little less than 4 GB, and since it's a 32-bit app, there's no way to make it use more. If you look at the value in the .ini file described, it's actually 20 GB (count the zeroes), and it refers to the limit of the game's script heap, which should not be changed.
Repairing the game in Origin should revert any changes you've made to that file, but please check afterwards to make sure. Getting your graphics card recognized might be nice, but it's totally unnecessary and won't have any effect on the game crashing, so please DO NOT edit graphicscards.sgr or graphicsrules.sgr yet. Instead, it's better to get the game running stably and come back to that issue later.
Your dxdiag also lists an Origin error and a number of Windows update errors. These could simply be due to the low drive space, but it's worth at least running a couple of basic checks of your Windows system files once you clear more space.
Restart your computer, hit Windows key-i, select Update & Security, and click the button to check for updates. If any install, restart again when you're done.
If the game still crashes, please move your entire Sims 3 folder out of Documents\Electronic Arts and onto your desktop. When you open the launcher, a clean folder will spawn with no content. Don't add anything to it yet; just see whether you can play without crashing.
Please also let me know what kind of in-game framerates you get.
May 2021
hey! so I made these changes and my game is still freezing every few seconds or so. I checked the fps and im getting right around 58-60 fps consistently.
May 2021
@puzzlezaddict I got the message "Windows Resource Protection found corrupt files and successfully repaired them.
For online repairs, details are included in the CBS log file located at
windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. For offline
repairs, details are included in the log file provided by the /OFFLOGFILE flag.
PS C:\Windows\system32>"
May 2021 - last edited May 2021
@mbleier1000 Please move your entire Sims 3 folder out of Documents\Electronic Arts and onto your desktop, again if you did it before. Launch the game to create a new folder, start a new save in Sunset Valley, and see how it runs. Don't add any content to this folder, and don't change any of the graphics settings except for the in-game resolution: make sure it's set to 1920x1080. You can also reduce the number of high-detail lots if you want, but a setting of 4 or so shouldn't have much of an effect if you're just letting the game run while focused on one or two lots.
If the game still freezes, I'd like to see a new dxdiag.