Welcome to the forums!
Like Greg said, the X3350 is a GREAT choice, if you can find it in stock. It's identical to the Q9450, but in most cases, costs a little bit less.
The E5420 shouldn't be considered... it's a processor that's designed for dual-processor servers and is based on LGA771...