Frame
Framing anything looks nice, dude, so I wouldn't call it overboard. On the other hand, my friends have been picking up a lot of pins lately and instead of buying all the translites they buy the flyers and frame them around their game room...pretty cool. The translites take up a lof of space and are pricey...the flyers cut down on both of those. Depends on your space and what you're going for. Some like the classy basement and game room look...I, myself, have a true arcade in my basement with black light Shockwave carpet and have my marquees on the stairway wall down and plan on putting some in between the rafters around the perimeter of the room.
I would say use those 3M hanging strips or those mirror hanging clips from Home Depot. The clips are kind of a clear piece that has a screw in it...you'll know what I'm talking about when you see them in the store.