The TO-92 package is suitable for through-hole PCB assembly. The 2N3904’s PNP complementary type is 2N3906.
Previously I posted about how I seemed to be getting rather high CPU temps with my 3.0GHz P4, IC7-G, and a Zalman 7000CNPSAlCu. The temps were ~50 idle, ~64 load in MBM using the winbond 2 diode ...