Intel i7 должен сообщать о 8 ядрах (4 физических ядра, каждое о 2-ядерных, из-за гиперпоточности).
Запустив один-единственный поток, вы получите 12,5% центрального процессора. Что почти идеально соответствует тому, что вы описываете.
Один поток не может и не будет работать на нескольких ядрах, потребляя все ресурсы.
Если вы хотите использовать больше ресурсов, вам нужно запустить несколько потоков. В идеале вам понадобится минимум 4 потока и, скорее всего, от 6 до 8 потоков, чтобы приблизиться к 100% использованию.
Чтобы сделать это, вам нужно найти способ разбить вашу «сложную задачу» на распараллеливаемые пути инструкций.