1. Are you using task manager from the operating system level to identify the 100% usage, or performance monitoring from inside SQL Server?
2. Are the devices dedicated solely to SQL Server?
3. Are you monitoring user volume and activity?
The more information and detail you can give us about what you've done, the less redundant we will be and the more effectively we can help.