Do you have room for a proper rear speaker placement? With a 5.1 system the surround speakers usually are slightly behind the seating area. With a 7.1 the surrounds are directly beside and the rear surrounds go behind the seating area.
A sound bar will give you good sound and with a sub you will get the full effect of the top fuel engines running. But for stuff like football games and concerts your surrounds have a lot of crowed noise. That way it feels like your there. I don't know how much of this you would hear watching drag racing. If you play any type of Xbox or PlayStation then I would go with a real surround sound.
What kind of budget are you looking at? While all inclusive Home Theaters in a Box can be good your going to have to drop a pretty good amount of cash in one spot to get a decent one. Your other option is to piece your own system together.
Start out with a Audio Video Receiver (AVR) and a pair of speakers. Add the center channel or sub now or later on depending on your budget. If you started out with book shelf speakers for the fronts you can move them to the surround position and get a pair of towers.
This is an excellent place to look at refurbished AVR's to save some coin.
http://www.accessories4less.com/make-a-store/category/avreceiver/home-audio/receivers-amps/home-theater-receivers/1.html