What you have, the texture losses, is extremely common. You did not mention any information as to what version of the game you are using, if you have mods installed, if your visual settings are set very high, and whether you have the proper gameconfig and associated mods installed.
Texture loss is not fun and can be fixed, but in poorly configured games, potato PCs, or games overloaded with too many mods, the texture loss, almost inevitably followed by a freeze or total crash, can happen in minutes or less. Been there, done that. So 1 hour isn't too bad.
Assuming your game is modded, try a different gameconfig, lower your visual settings, update your video drivers, identify poorly designed or outdated mods, avoid too many mods particularly high polygon ones, if you have the patience consolidate mods into the same dlc.rpf.
Those are just general guidelines. Can't help further without specifics about your setup.
P.s. i think your car says dodge, if so we know it's modded.
@flameinphoenix Unlikely that will ever happen. I too want to puke when I see some of Trevor's helmets and I have a simple solution if you don't mind getting your hands dirty. It's not perfect and doesn't match colors, but it's much better than that vanilla crap.
Step 1. In OpenIV, go to \mods\x64v.rpf\models\cdimages\streamedpedprops.rpf\player_two_p
Step 2. Extract a helmet you really don't like, for example p_head_011.ydd and keep it as your backup in a folder on your HDD in case you change your mind.
Step 3. Extract a helmet that you do like, for example p_head_025.ydd and rename it p_head_011.ydd
Step 4. Drag the renamed p_head_011.ydd in OpenIV so it overwrites the vanilla file. You have now replaced the ugly helmet with the nice one (and yes, you now have 2 files with the nice one but who cares. Don't just delete the file, that may cause issues with the trainer).
Step 5. Depending on the helmet you will want to also do the same for the texture variations. In our example the file you want is p_head_diff_025_a.ytd. Now this might be a pain but you will only have to do it once. You need to replace all the texture variations for 11 with those from 25. Same process for example.
Take p_head_diff_025_a.ytd and rename it p_head_diff_011_a.ytd, then do it for p_head_diff_025_b.ytd and any other texture variations.
In the example above, 025 only comes in one color/one texture variation, so you use the same file renamed as a, b, c, d, etc - one for each texture that comes with 011 or whatever helmet you replace.
Backing up those files is optional as long as you work in your mods folder because they exist in the games folder.