You should also look at the visual query plan for the queries which your application is basically executing.... maybe you can get something over there as well... then maybe you can decide whether your indexes , if present, are being used
As far as your CPU utilization is concerned, it is very open-ended as to what the problem can be.... as there can be a possibility that application server too is present on the same box which will be utilizing the system resources...