Modder ‘Kuzja80’ has released a must-have HD Texture Pack for Call of Duty 2. Titled Call of Duty 2 Remastered, this project adds 5K textures to all surfaces and objects. Moreover, it packs some engine fixes, restores EAX (for any hardware), and features some audio fixes.
This HD Texture Pack is 6GB in size and you can download it from here. Below you can also find some screenshots that showcase the new 5K textures.
Do note that this mod comes with its own launcher and you should use it. Otherwise, the game will crash with an ‘out of memory’ error.
Speaking of classic Call of Duty games, I also suggest using this AI-enhanced mod for the first Call of Duty game.