Nvidia Posts Record Revenue Amid Growing Competition Concerns