@_Sophouille_ The deviceconfig is just a log file, output from the game. It gets updated each time you play, and if you delete it, a new one will spawn. The relevant info is here, in bold:
=== Graphics device info ===
Number: 0
Name (driver): NVIDIA GeForce GTX 1060
Name (database): NVIDIA GeForce GTX 1060 [Found: 0, Matched: 0]
Vendor: NVIDIA
Chipset: Vendor: 10de, Device: 1c20, Board: 10111043, Chipset: 00a1
Driver: nvldumd.dll, Version: 24.21.13.9924, GUID: D7B71E3E-5F60-11CF-3755-1C301BC2D535
Driver version: 9924
Monitor: \\.\DISPLAY1
Texture memory: 32MB <<OVERRIDE>>
TS3 doesn't recognize your card, which is easy to fix, and it may improve your graphics a bit. More important is the texture memory override. This means that the game doesn't see or use your card's VRAM, so it sets the value at the minimum 32 MB. This is even easier to fix. It might also be the cause of your lack of strays—the GPU memory rating of 1 (at the top of the deviceconfig) may cause the game to dial back the spawning of strays, as well as any other functions it thinks your card can't handle.
If you want your card recognized, let me know, and I'll show you which files to edit. (Again, I promise it's easy.) For the texture memory, you need to edit your graphicsrules.sgr file. For a Steam install, you'll find it here:
Program Files (x86)\Steam\steamapps\common\The Sims 3\Game\Bin
First, copy graphicsrules and paste it somewhere safe, so you have a backup. Then open it and find this, 8-10 lines down:
if ($textureMemory == 0)
seti textureMemory 32
setb textureMemorySizeOK false
Change it to:
if ($textureMemory == 0)
seti textureMemory 1024
# setb textureMemorySizeOK false
So you're adding the # and a space, and changing the number to 1024. Your card has far more VRAM than that, but TS3 can only use 800 MB anyway. When the edit is done properly, the device config's texture memory figure will be 1024 instead of 32.
Still, the in-game fps does need to be addressed, whether it's causing the lack of stray pets or not. Your graphics card doesn't need to be working nearly that hard.
P.S. I know a lot about TS3 because I've played on and off for over eight years now. But these things specifically I learned from reading the posts of other helpful people, and asking questions when I didn't understand. I'm very lucky to have found several players who've been quite generous with their time and happy to explain anything I wanted to know.