sys.syshobtcolumns Help
DBCC CHECKDB uses tempdb and can stress the I/O subsystem heavily when it runs.  It uses tempdb to store facts during the checks it is running.  Paul explains some of the details of this in his blog post (http://sqlskills.com/BLOGS/PAUL/post/How-does-DBCC-CHECKDB-WITH-ESTIMATEONLY-work.aspx) If you are getting latch contention on the system tables in tempdb, the only thing you can really do is reduce your usage of tempdb.  Adding additional files only reduces latch contention on the PFS, GAM and SGAM pages.  

Have you configured the SQL instance following Microsofts recommendations for Sharepoint, which includes setting 'max degree of parallelism' to 1 for the instance? (http://technet.microsoft.com/en-us/library/hh292622.aspx)