"might it be able to use the new games icon thingy in the Personal Message section" What do you mean? It already displays a game icon... My only icon choices are Music (headphones), Office, and Games.
"have the game server name instead of the IP address?" Unfortunately, that info is unavailable
. My plugin reads the game data from APP_DATA\Xfire\status.ini, and Xfire doesn't write the name of the server (or number of people playing) to it.
"it just doesnt change my PSM for some reason" Does Xfire correctly identify the game? If so, go to Plus!/Preferences/Plugins/Xfire Status/Configure, and make sure the format strings are "{0}" and "{0} ({1})", respectively.