q1) Huge differnece
q2) 64 bit vista runs just fine these days, actually it always ran fine, it was just waiting on 3rd parties to create drivers and apps for x64.
q3) hyper threading will not affect single threaded application so it won't matter
q4) Core i7
http://www.anandtech.com/cpuchipsets/intel/showdoc.aspx?i=3448