Alright, so these are the results.
1:45:58pm is the time the kernel task started rising in cpu usage, give or take 2 - 3 seconds.
After I quit borderlands 2, 1:46:29pm was the time kernel task shot back down to what it normally is (%5 - %10).
Funnily enough, I noticed a kernel log entrance a little before the start time and a kernerl log entrance a little after the end time. "Little" meaning about 45 seconds. Heres the log from the start time to the finish time + a little extra to show you those kernel things which I have a feeling might be related. Sorry if it's long.
9/02/14 1:45:06.000 PM kernel: MacAuthEvent en1 Auth result for: 08:76:ff:1e:79:1c MAC AUTH succeeded
9/02/14 1:45:06.000 PM kernel: wlEvent: en1 en1 Link UP virtIf = 0
9/02/14 1:45:06.000 PM kernel: wl0: Roamed or switched channel, reason #8, bssid 08:76:ff:1e:79:1c
9/02/14 1:45:06.000 PM kernel: en1: BSSID changed to 08:76:ff:1e:79:1c
9/02/14 1:45:07.000 PM kernel: AirPort: RSN handshake complete on en1
9/02/14 1:45:09.527 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17114]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:09.527 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17113]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:12.157 PM com.apple.launchd: (com.teamviewer.service[17115]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:19.529 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17116]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:19.529 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17117]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:22.159 PM com.apple.launchd: (com.teamviewer.service[17118]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:29.531 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17120]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:29.531 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17119]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:32.160 PM com.apple.launchd: (com.teamviewer.service[17121]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:39.533 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17122]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:39.533 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17123]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:42.162 PM com.apple.launchd: (com.teamviewer.service[17124]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:49.537 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17125]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:49.538 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17126]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:52.164 PM com.apple.launchd: (com.teamviewer.service[17127]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:59.542 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17128]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:45:59.542 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17129]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:02.167 PM com.apple.launchd: (com.teamviewer.service[17130]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:02.167 PM com.apple.launchd: (com.teamviewer.service[17130]) posix_spawn("/Applications/TeamViewer 7/TeamViewer.app/Contents/Resources/TeamViewer_Service", ...): No such file or directory
9/02/14 1:46:02.168 PM com.apple.launchd: (com.teamviewer.service[17130]) Exited with code: 1
9/02/14 1:46:02.168 PM com.apple.launchd: (com.teamviewer.service) Throttling respawn: Will start in 10 seconds
9/02/14 1:46:09.548 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17131]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:09.548 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17132]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:12.171 PM com.apple.launchd: (com.teamviewer.service[17133]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:19.576 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17140]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:19.576 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17139]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:22.185 PM com.apple.launchd: (com.teamviewer.service[17141]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:29.582 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17143]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:29.583 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17144]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:32.200 PM com.apple.launchd: (com.teamviewer.service[17145]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:39.587 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17147]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:39.587 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17146]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:39.587 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17147]) posix_spawn("/Applications/TeamViewer 7/TeamViewer.app/Contents/Resources/TeamViewer_Desktop", ...): No such file or directory
9/02/14 1:46:39.587 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17146]) posix_spawn("/Applications/TeamViewer 7/TeamViewer.app/Contents/MacOS/TeamViewer", ...): No such file or directory
9/02/14 1:46:39.588 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17147]) Exited with code: 1
9/02/14 1:46:39.588 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop) Throttling respawn: Will start in 10 seconds
9/02/14 1:46:39.588 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17146]) Exited with code: 1
9/02/14 1:46:39.588 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer) Throttling respawn: Will start in 10 seconds
9/02/14 1:46:42.203 PM com.apple.launchd: (com.teamviewer.service[17148]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:49.591 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17151]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:49.591 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17150]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:52.205 PM com.apple.launchd: (com.teamviewer.service[17152]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:59.593 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17153]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:46:59.593 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17154]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:47:02.206 PM com.apple.launchd: (com.teamviewer.service[17155]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:47:09.595 PM com.apple.launchd.peruser.501: (com.teamviewer.desktop[17158]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:47:09.595 PM com.apple.launchd.peruser.501: (com.teamviewer.teamviewer[17157]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:47:12.208 PM com.apple.launchd: (com.teamviewer.service[17159]) Bug: launchd_core_logic.c:4782 (26200):2
9/02/14 1:47:13.000 PM kernel: MacAuthEvent en1 Auth result for: 08:76:ff:1e:79:1c MAC AUTH succeeded
9/02/14 1:47:13.000 PM kernel: wlEvent: en1 en1 Link UP virtIf = 0
9/02/14 1:47:13.000 PM kernel: wl0: Roamed or switched channel, reason #8, bssid 08:76:ff:1e:79:1c
9/02/14 1:47:13.000 PM kernel: en1: BSSID changed to 08:76:ff:1e:79:1c
9/02/14 1:47:14.000 PM kernel: AirPort: RSN handshake complete on en1
Hope that helped. I bolded the kernel log things just to make it easier for you to find them incase they do actually mean something.
I noticed there's a lot of Teamviewer junk in there. From what I remember I installed 'Teamviewer' a while ago to screen share or something similar and ended up trashing it because I didn't need it anymore. How can I properly uninstall it? When I search "Teamviewer" in finder, nothing shows up, and I even have hidden files switched on so I can see them using that command thing in the terminal.
EDIT: After monitering my console for a little bit after I posted this, I noticed that the same kernel messages were coming through in the log without me even doing anything. So I'm guessing that means they're not related to my issue? Just thought that might help.