In Houston you could go and tour NASA if thats your thing, but other wise I can't think of anything that would be of interest besides history and BBQ. The traffic in Houston is not as bad as other cities, but it does depend on the time of day. Between Houston and Albuquerque there is lots of scenery and landscape changes that are beautiful if you follow interstate 10. You could stop in San Antonio and see the Alamo along the way if you follow Interstate 10 through Texas and go through El Paso on the way to New Mexico as opposed to going through the Dallas area. I find the drive to New Mexico through Dallas very bland and boring in regards to landscape. Depending on your interests it may be best to skip Houston and Dallas. Just a warning, Texas is a HUGE state and can take an entire day to drive across. Texas is a beautiful state with many different landscapes, and lots to do and see if you like history. However, it is not everyone's cup of tea. I would add Sante Fe, New Mexico to your list as well, it is beautiful.
