Company of Heroes 2 is based off of the Dawn of War II engine, I believe, and was made by the same people. It's pretty much a superb RTS with some minor base building and tons of special commander abilities which make armies play very differently depending on the commander you pick. This is one of those games I can't recommend enough, I've been playing it ever since it came out. It's currently 75% off on Steam right now for the Weekend! Get it!
God I hate these TTS videos, but the info is somewhat helpful (especially the part about fixing graphics and replays) Also, if your user settings keep getting reset every time you load the game, your config file is probably corrupted/outdated. You can fix this by going here C:\Users\<USERNAME>\Documents\my games\company of heroes 2 And deleting two files: configuration_system.lua configuration_user.lua And then verify your files using Steam interface in the game's properties window. Finally, I HIGHLY recommend you turn OFF "Classic Hotkeys". This will make all your hotkeys in easier reach (Q,W,E,R,) and generally less shit.