Unsourced Japanese news outlet published an article claiming this clause was added to the EULA. (Edit: located here: https://wirelesswire.jp/2017/12/62708/ )
This version of the EULA, located at: http://www.nvidia.com/content/DriverDownload-March2009/licen..., has the no-data center clause. Note the "2009".
The version linked from the actual driver download page (at https://www.geforce.com/drivers/license ), has no such clause.
I think I'll postpone my outrage until the clause appears on the EULA that I actually have to agree to when I download GeForce drivers.
Alright, edit: For me, downloading drivers through https://www.geforce.com/drivers gets me the second EULA that I linked to. However, downloading drivers through http://www.nvidia.com/Download/index.aspx?lang=en-us gets me a EULA with this data center "limitation". This seems to me to be pretty problematic and an ineffective update.