1. A graphics application profile management system comprising: a central database server for storing graphic application profiles (GAPs) for a plurality of different graphics-based applications, said applications capable of running on a plurality of network-connected client machines; an application server, for automatically updating graphics application profiles (GAPs) in said client machines; and a network communication server operably connected to said central database server by way of said application server for communicating between said application server and said client machines; wherein said client-machines include a graphics rendering system to self-optimize their graphics performance during the run-time of said graphics-based applications, and wherein said client-machines self-optimize responsive to said updating of graphics application profiles (GAPs).