there is too much ambient noise for me to dictate at home
I would think a good noise cancelling headset should solve the ambient noise problem for you.
Have you tried any of those yet?
For your laptop: HP Pavilion dv7 Quad Edition 2nd Generation Core i7 Laptop $1135
configured with Core i7-2630QM 2.0 Ghz quad core CPU, 8GB RAM, 640GB 7200rpm HDD, 17.3" 1600x900 LCD w/ Radeon HD 6770M graphics card.