Strange CPU load on SQL Server
You can look at some joined system views like dm_exec_query_stats, dm_exec_sql_text and dm_exec_query_plan. The goal is to look what's on cache.

Look for last_execution_time field and search the time you found the problems. You may get an idea of what was going on during that time.