Low Memory Usage High CPU mysqld
There are inefficiencies in the Query cache.

query_cache_size        = 192M


Change that to 50M.

That is one of the few cases where tuning can help with "high CPU".  Usually you need to check the indexes and query formulation.  So...

Find a couple slow queries, present to us SHOW CREATE TABLE for the table(s) involved, and EXPLAIN SELECT ....  Then we can continue this discussion.

Oh, good; I see that the slowlog is already on, with a useless value for long_query_time; change it to 1.  After a day, use pt-query-digest (or mysqldumpslow -s t) to find the 'worst' queries.