The former is the better choice because it can easily hit 3.2-3.4GHz, performs a bit faster clock-for-clock than the X2, and if you get one of the many decent P35 boards, you will have an upgrade path right into 45nm for 4GHz+ quad clocking goodness.
As far as stock cooling goes, expect more around 3GHz on the E2140, and the Pentium E series feature a non-permanent TIM for the IHS interface so the temps are warmer than equivalent higher range Intel chips. Temps will vary from setup to setup, but if you are concerned of heat output, enable EIST/C1E to dynamically downclock based on usage. The advantage of non-permanent TIM on the IHS interface is that you can remove the IHS without as much risk of damage as with the soldered or epoxied IHS. Expect around a 10 degree drop running Pentium E chips nekkid.