Other server resources that clients share are pointer bitmaps, backing store, and execution time.
Backing store is extra, off-screen memory that an application can request for a server to use to save obscured areas of the client's windows. Some applications become unusably slow if they cannot use backing store.
Execution time is the time the server spends executing the X requests made by the applications. One application can monopolize the server by flooding it with requests.