Xfire is made specifically for gaming, so no, it hardly uses any resources. I have it running right now and it is taking up roughly 2Kb of memory. You can even:
Unlike other IMs, you can run Xfire while playing games. In fact, you can actually send and receive messages from inside games without having to minimize (Alt+Tab) the game window.