The more I see of the game, the more it does look like a fun time! I'll probably give it a shot. Looks like the Nvidia game ready drivers aren't releasing until closer to the games launch, so reviewers played the game without the proper graphics drivers that will most likely alleviate a lot of the performance issues. Well, hopefully lol
These drivers are typically released a week or two before a games launch. So it's a little sus they're not releasing until launch, but really not that big of a deal.
You called down the thunder, now reap the whirlwind