Reply 20 of 31, by momaka
- Rank
- Oldbie
RubDub2k wrote on 2025-02-24, 01:42:Yeah no spare power connectors for anything... there's one molex for the dvd drive, one FDD mini-molex (or whatever the name for the floppy power cable is), the motherboard power cable, the CPU power cable, and one SATA power cable (yeah, no IDE in this thing... High-Tech 2004 move. See the photo I attached of the power cable).
Well, I guess that sorta makes sense. After all, this was meant to be an office machine, so Dell probably figured if they don't leave any upgrade options inside the case, customers would be less likely to try upgrades and possibly screw up stuff too. And it cut (tiny) costs on the machine too, but I suppose it all adds up in the end.
RubDub2k wrote on 2025-02-24, 01:42:So I suppose maybe it isn't thermal throttling?
Yeah, looks like it.
If it was thermal throttling, you'd get high/normal framerates... then after 10-20 minutes of playing (or however long it took for the CPU to reach over the throttling temperature), you'd get quite the stutter... and it wouldn't be going away or if it did, it would be for some seconds to half a minute, and then back to throttling.
RubDub2k wrote on 2025-02-24, 01:42:There are a couple of areas in game that drop down into the 40s and upper 30s still, even with VSync on and this fan setup. This lasts as long as I am in that area, usually it's when I look a certain direction and am outdoors (I don't know how much half life 2 people have played here, but it's in the beginning of the game when you are starting to navigate through the canals and fight the combine). As long as I stay looking at some part of the map, the FPS will just be low. I turn 90 degrees without moving, then I'm back at 60 (without VSync, easily 90-120). Barrel explosions also cause frame drop issues too, but even after killing the combine and having no AI or explosions, I still can get those low 40s fps depending on location. Some areas are fine, but some really struggle.
Yeah, I've played HL2 over quite a few times (I think 4 or 5 total, and started 2-3 times with friends), so I know the areas (and most loading screens too) pretty well.
Indeed what you are describing is more or less normal for that era of hardware... though I should probably note here, I've never actually played HL2 on any of my higher-end Pentium 4 systems for whatever reason, so I'm not 100% certain how bad the frame dips should get. Fun fact: I've only played this game on AMD CPUs, the oldest being a Duron Applebred (Cripplebred) with a Radeon 9200 SE, which was a miserable experience... but my first for the game, so I still think highly of that system. Anyways, on the newer AMDs I've played it on, it was with kind of crappy GPUs at the time, so I never got that high of an FPS to begin with.
That said, I think you might want to turn off v-sync, as that's probably going to add a lot to the performance loss. Instead, try limiting the framerate through software like RTSS (which comes with MSI Afterburner) or simply use "FPS_MAX" command in console, then find the FPS that doesn't make your monitor tear (typically the same as the monitor's refresh rate or +/- 1 FPS.)
RubDub2k wrote on 2025-02-24, 01:42:I'm honestly at a bit of a loss... The recommended (not minimum, those ones are lower than these) system requirements (from game […]
I'm honestly at a bit of a loss... The recommended (not minimum, those ones are lower than these) system requirements (from gamesystemrequirements.com and on the original box) are:
CPU: 2.4 GHz Processor
RAM: 512MB RAM
GPU: DirectX 9 level Graphics Card
OS: Windows XP/2000/Me/98And my system's at:
CPU: P4 650 (3.4 GHz, Hyper Threading)
RAM: 3GB DDR2
GPU: 1GB DDR3 Radeon HD 5570 (Sapphire, Low Profile edition, from 2010)
HDD: 120 GB SATA III SSD
OS: Windows 2000 (Unofficial SP5.1, Unofficial Kernel Extension by BlackWingCat)I feel I've pretty confidently ruled out the GPU and operating system at this point and concluded it must be otherwise hardware bound... I was very young when this game came out, so I didn't really play it until well beyond the Pentium 4 era. Are these frame drops just part of the Pentium 4 experience then? Was that considered normal back then to have your game fluctuate between 30-60 fps on high-end hardware?
Yes, more or less, this was normal. In particular, the P4 architecture wasn't very efficient with games, due to its long narrow pipeline. The Athlon 64 at 2 GHz pretty much crushed it in most games. Where the P4 shines is video decoding & encoding - back when GPUs weren't that great at it. A late era P4 can play 1080p H.264 pretty much without any GPU acceleration. Meanwhile, most offerings from AMD from the same era tend to get a little choppy if not very choppy without the help of a GPU.
BTW, what resolution are you running your HL2 game at? Despite the GPU handling most of the graphics, a high resolution can also have an impact on the CPU (and memory usage)... so lowering the resolution slightly should alleviate some of the hard frame dips.
RubDub2k wrote on 2025-02-24, 01:42:I suppose this is part of the learning process... this is the first pentium 4 system I have worked on, so I don't know what's normal and what's not. Thanks for the advice everyone.
Well, unfortunately, I don't have most of my P4 systems with me here (the ones that have AGP or PCI-E anyways) as some are in storage ATM. But now that you had this experience, I'm curious if I will see the same thing on them. Perhaps when I get a chance, I'll try it out and report back here. I have some Radeon HD4670 GPUs, which I think should come pretty close to the performance of your HD5570.
RubDub2k wrote on 2025-02-24, 01:54:While I had the case open there for the CPU test, I looked and the only non-informational lettering on them I saw was "FL", so perhaps I avoided being scathed by the capacitor plague... and to be honest, they look pretty good too, no leakage or any obvious bulging, even the ones underneath the cpu fan/heatsink.
Oh nice, those are Matsushita (Panasonic) FL series. The old ones like yours have been pretty reliable and weren't affected the same way many other ultra-low ESR motherboard capacitors were.
RubDub2k wrote on 2025-02-24, 01:54:And I agree with that, it does make me happy that some people out there are actually taking the time to resell these old parts. It is unfortunate that finding those older computer parts is so difficult... I haven't dabbled in 286, 386 or 486 PC's much, but I am strongly against e-waste. There is so much that can still be done with these systems, but that's the downside with fast-moving tech I suppose 😒
Yeah, I try to re-purpose and re-use as many old systems as I can.
I actually got into this hobby simply because I never really got rid of my old PCs and also kept hoarding more old systems when I found them for free / really cheap. Never thought the retro PC hobby would ever come back like this... except for CRTs - now those, I knew some day they'd become valuable, as they are hard+expensive to make and to my eyes, had superior motion picture. So when everyone was throwing them away in the late 2000's, I managed to grab quite a few. Hopefully they'll last me long enough. 😁
cyclone3d wrote on 2025-02-24, 02:25:Sooo, that system probably had the motherboard replaced during the capacitor plague. There is absolutely no other way for a SX/GX260,270, or 280 to not have bulging capacitors unless somebody replaced the motherboard or the capacitors.
Could be.
Or maybe he got lucky and his board just came with those Panny FL caps stock.
FWIW, the three options at the time for ultra-low ESR motherboard capacitors were:
Nichicon HM, HN, and HZ
Rubycon MBZ, MCZ, and MFZ (Xbox 360 custom series, mostly, and very similar to MCZ)
Panasonic FL
United Chemicon KZG, KZJ
From these, only Panny FL and Rubycon MBZ were not problematic series. MCZ was also pretty good for the most part (would occasionally go bad in very high heat areas.) HM, HN, and HZ from 2001 to 2004 were the worst - basically, guaranteed to fail. In 2005, Nichicon started fixing the issue, and some '05 datecoded caps are OK. From '06 afterwards, all should be fine.
Meanwhile, KZG and KZJ never really got fixed AFAIK. Well, modern(ish) KZG is a lot better than the old, it seems, but I still don't trust them.