This is usually a hardware problem (your modern GPU is fine). Instead, it’s a compatibility issue between the old DirectX 8.1 renderer the game uses and how Windows (10/11) now handles older graphics APIs.
: If the game launches but glitches, go to the in-game graphic menu and turn off the Trails option to reduce strain on legacy rendering calls.
If you want, provide your OS, GPU model, how you purchased/installed GTA III (Steam, GOG, retail), and whether you use mods—I’ll give targeted, stepwise commands or settings.
Use driver or OS rollback