In SQL 2005 we have done quite a bit of internal improvements in tempdb scalability. These include:
There should be less need of implementing the trace flag 1118. The TF is still there in case you need it.
We recommend the following if you see latch contention on tempdb allocation or system catalog pages:
Avoid auto grow. Pre-allocate space for tempdb files.
Make sure your temp tables are cached ( SQLServer:General Statistics Temp Tables Creation Rate)
Make as many tempdb files as you have CPU's (accounting for any affinity mask settings)
File sizes of equal amounts