Two Notes - Wall of Sound cabsim plugin. It also has tube power amp simulation. I also prefer a preamp/DI between bass and interface.
I will second this, the Two Notes plugin is great and has a lot of features. Another good one that I actually slightly prefer is the called Pulse by Lancaster Audio. I believe it is free and then you can pay for some impulse responses which are pretty cheap or load your own (I'm sure there are probably free ones available as well).
I've never used GarageBand but I don't think the DAW should really have much of an impact on the actual quality of the recording. My recording chain is my bass into my amp (Mesa M6 Carbine) with the DI out into my interface (Antelope Audio) and thein within Reaper I use a cab sim.