It didn't - but it's a solution I didn't come across while looking for a fix online, so thank you! Hope it works for others with similar issues!
Verifying the game files for integrity, however, did! I feel like a right fool for forgetting about that, haha. Thanks a ton! Glad I can continue playing, now :D
No need to post the dxdiag now, I suppose, although I am rather proud of the 23:23:23 timestamp in there