First time pre-ordering Black Ops III PC version on cdkeys.com site. Steam, however, still costs $60 and I usually hate paying $60. It's too expensive.
If you guys like to save some money, I recommend visiting this website and buy the product key and it works on Steam. This deal is amazing and especially when new game comes out. Then again, if Steam price is expensive, order product key instantly and you'll save some money! But, make sure you time your time to look at gameplay before you order the game product key. Even if you don't like the game and get refund, it won't work on cdkeys.com but works on Steam only if you bought the game from Steampowered.com site.
As far as game goes, this game does require at least 16GB RAM and need at least GTX 980 or better to maintain 120fps+, especially with super high refresh rate monitor (144Hz or greater).