Showboats were American river vessels on which theatrical performances were given. Think of Mississippi paddle-steamers in past times. As a result, the verb 'to showboat' came to mean putting on a dramatic performance to entertain a crowd and show off your skills, just like a ham actor.