I have a similar setup and similar problem: approx. 50% of the time my Hack freezes at startup EXACTLY the moment when apple screen changes into mouse cursor screen. The other 50% it just continues.
GA-Z97N-WIFI
i7-4770S
EVGA 640 Superclocked
USB Focusrite Scarlett 2i2 interface
This is the most recent freeze console drop:
18/11/14 10:58:44,000 kernel[0]: AirPort: Link Down on en2. Reason 8 (Disassociated because station leaving).
18/11/14 10:58:44,000 kernel[0]: en2::IO80211Interface:
ostMessage bssid changed
18/11/14 10:58:44,000 kernel[0]: bpfAttach len 94 dlt 163
18/11/14 10:58:44,000 kernel[0]: bpfAttach len 30 dlt 105
18/11/14 10:58:44,000 kernel[0]: bpfAttach len 52 dlt 127
18/11/14 10:58:44,000 kernel[0]: bpfAttach len 38 dlt 192
18/11/14 10:58:45,095 mdmclient[41]: ApplePushService: Timed out making blocking call, failed to perform call via XPC connection to 'com.apple.apsd'
18/11/14 10:58:45,353 UserEventAgent[16]: nsurlsessiond_events plugin: adding token 1 for client softwareupdate_download_service
18/11/14 10:58:45,384 secinitd[145]: UID[0]: cache loaded: /System/Library/Caches/com.apple.app-sandbox-cache.plist
18/11/14 10:58:45,384 secinitd[145]: ctkd[144]: unable to get root path for bundle of main executable: /System/Library/Frameworks/CryptoTokenKit.framework/ctkd
18/11/14 10:58:45,402 networkd[154]: networkd-411 pid 154
18/11/14 10:58:45,406 digest-service[141]: digest-request: uid=0
18/11/14 10:58:45,419 locationd[57]: Logging binary sensor data to /var/folders/zz/zyxvpxvq6csfxvn_n00000sm00006d/C/locationdSensors.bin
18/11/14 10:58:45,421 com.apple.xpc.launchd[1]: (com.apple.DataDetectorsDynamicData) The JoinExistingSession key is only available to Application services.
18/11/14 10:58:45,423 com.apple.xpc.launchd[1]: (com.apple.FileSyncAgent.PHD.isRunning) The HideUntilCheckIn property is an architectural performance issue. Please transition away from it.
18/11/14 10:58:45,425 com.apple.xpc.launchd[1]: (com.apple.mbloginhelper.user) This key does not do anything: OnDemand
18/11/14 10:58:45,425 com.apple.xpc.launchd[1]: (com.apple.mbpluginhost.user) This key does not do anything: OnDemand
18/11/14 10:58:45,425 locationd[57]: NBB-Could not get UDID for stable refill timing, falling back on random
18/11/14 10:58:45,427 com.apple.xpc.launchd[1]: (com.apple.secd) This key does not do anything: OnDemand
18/11/14 10:58:45,427 com.apple.xpc.launchd[1]: (com.apple.secd) The ServiceIPC key is no longer respected. Please remove it.
18/11/14 10:58:45,428 com.apple.xpc.launchd[1]: (com.apple.speech.speechsynthesisd) This key does not do anything: OnDemand
18/11/14 10:58:45,429 com.apple.xpc.launchd[1]: (com.apple.TrustEvaluationAgent) This key does not do anything: OnDemand
18/11/14 10:58:45,437 com.apple.xpc.launchd[1]: (com.apple.appkit.xpc.sandboxedServiceRunner) The JoinExistingSession key is only available to Application services.
18/11/14 10:58:45,495 digest-service[141]: digest-request: netr probe 0
18/11/14 10:58:45,495 digest-service[141]: digest-request: init request
18/11/14 10:58:45,500 digest-service[141]: digest-request: init return domain: BUILTIN server: LOCALHOST indomain was: <NULL>
18/11/14 10:58:45,712 locationd[57]: Location icon should now be in state 'Inactive'
18/11/14 10:58:45,000 kernel[0]: fsevents: watcher bzserv (pid: 19) - Using /dev/fsevents directly is unsupported. Migrate to FSEventsFramework
18/11/14 10:58:46,190 mdmclient[41]: ApplePushService: Timed out making blocking call, failed to perform call via XPC connection to 'com.apple.apsd'
18/11/14 10:58:46,195 mds[33]: (FMW.Normal:1402) FMW 0 0
18/11/14 10:58:46,381 discoveryd[51]: Basic Sockets GetProcessNameFromSocket() failed errno[57] err[-1]
18/11/14 10:58:46,381 discoveryd[51]: Basic Sockets Unknown(-1), errno 0 UDS FD=3
18/11/14 10:58:46,381 discoveryd[51]: Basic Sockets UDS FD=3 ERROR: failed to get effective user ID, errno 0
18/11/14 10:58:46,382 discoveryd[51]: Basic SleepProxy BSP Server Disabled. Metric = 3373
18/11/14 10:58:46,383 configd[26]: network changed.
18/11/14 10:58:46,383 configd[26]: setting hostname to "Rays-Mac-Pro.local"
18/11/14 10:58:46,384 discoveryd[51]: AwdlD2d AwdlD2dInitialize: Initialized
18/11/14 10:58:46,385 discoveryd[51]: D2D_IPC: Loaded
18/11/14 10:58:46,390 discoveryd[51]: Basic WABServer NetResolverEvent no resolvers, resetting domains
18/11/14 10:58:46,390 discoveryd[51]: Basic RemoteControl com.apple.discoveryd Starting XPC Server
18/11/14 10:58:46,390 discoveryd[51]: Basic DNSResolver etc/hosts file changed: Event 0x7fdd030004e0 Flushed /etc/hosts cache
18/11/14 10:58:46,390 discoveryd[51]: Basic SleepProxy Could not get the primary interface
18/11/14 10:58:46,391 discoveryd[51]: Basic RemoteControl com.apple.discoveryd.dnsproxy Starting XPC Server
18/11/14 10:58:46,391 discoveryd[51]: Basic SleepProxy Sleep Proxy Server is not enabled
18/11/14 10:58:46,391 discoveryd_helper[164]: Basic RemoteControl com.apple.discoveryd_helper Starting XPC Server
18/11/14 10:58:46,392 discoveryd_helper[164]: Detailed RemoteControl com.apple.discoveryd_helper XPC connection 0x7f82c2607580: start (pid=51, <unknown> not root)
18/11/14 10:58:46,393 configd[26]: network changed.
18/11/14 10:58:46,582 apsd[52]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102)
18/11/14 10:58:46,686 apsd[52]: Unable to bootstrap_look_up connection port 'com.apple.askpermission.aps' for user 0: Unknown service name
18/11/14 10:58:46,687 apsd[52]: Attempt to set push wake topics without dark wake enabled: ()
18/11/14 10:58:46,687 apsd[52]: Unable to bootstrap_look_up connection port 'com.apple.askpermission.aps' for user 0: Unknown service name
18/11/14 10:58:46,687 apsd[52]: <APSConnectionServer: 0x7fc9be32dee0> Invalid mach port - Cleaning up this named port's topics. com.apple.askpermission.aps
18/11/14 10:58:46,878 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en0, 49
18/11/14 10:58:46,878 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en2, 49
18/11/14 10:58:47,180 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en0, 49
18/11/14 10:58:47,180 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en2, 49
18/11/14 10:58:47,000 kernel[0]: ARPT: 23.833345: createVirtIf(): ifRole = 1
18/11/14 10:58:47,000 kernel[0]: AirPort_Brcm4360_P2PInterface::init name <p2p0> role 1
18/11/14 10:58:47,000 kernel[0]: AirPort_Brcm4360_P2PInterface::init <p2p> role 1
18/11/14 10:58:47,000 kernel[0]: setVIRTUAL_IF_CREATE: AWDL interface role (4)
18/11/14 10:58:47,000 kernel[0]: ARPT: 23.962482: createVirtIf(): ifRole = 1
18/11/14 10:58:47,000 kernel[0]: ARPT: 23.962490: Create AWDL virtif(AWDL): unit = 2, ifRole = 4
18/11/14 10:58:47,000 kernel[0]: AirPort_Brcm4360_P2PInterface::init name <awdl0> role 4
18/11/14 10:58:47,000 kernel[0]: AirPort_Brcm4360_P2PInterface::attachToBpf name <awdl0> role 4 successful attach to bpf type 147
18/11/14 10:58:47,000 kernel[0]: AirPort_Brcm4360_P2PInterface::init <awdl> role 4
18/11/14 10:58:47,323 airportd[30]: airportdProcessDLILEvent: en2 attached (up)
18/11/14 10:58:47,000 kernel[0]: AirPort: Link Up on awdl0
18/11/14 10:58:47,000 kernel[0]: IO80211AWDLPeerManager::configure Dynamic country code not supported on this device
18/11/14 10:58:47,483 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en0, 49
18/11/14 10:58:47,483 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en2, 49
18/11/14 10:58:48,091 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en0, 49
18/11/14 10:58:48,091 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en2, 49
18/11/14 10:58:48,637 stackshot[65]: Timed out waiting for IOKit to finish matching.
18/11/14 10:58:49,103 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en0, 49
18/11/14 10:58:49,103 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en2, 49
18/11/14 10:58:49,351 discoveryd[51]: Basic Bonjour,Warn Warning: IPv6 listener multicast send failed en2, 49
18/11/14 10:58:49,406 discoveryd[51]: Basic Bonjour stop listening on en0
18/11/14 10:58:49,407 discoveryd[51]: AwdlD2d AwdlD2dStartAdvertisingPair: 'rays-mac-pro' Advertising service started
18/11/14 10:58:49,407 discoveryd[51]: AwdlD2d AwdlD2dStartAdvertisingPair: 'rays-mac-pro' Advertising service started
18/11/14 10:58:49,408 discoveryd[51]: AwdlD2d AwdlD2dStartAdvertisingPair: '204e86efff18ed4200000000000008efip6arpa' Advertising service started
18/11/14 10:58:49,591 discoveryd[51]: Basic Bonjour stop listening on en2
18/11/14 10:58:50,000 kernel[0]: IO80211AWDLPeerManager::setAwdlOperatingMode Setting the AWDL operation mode from AUTO to SUSPENDED
18/11/14 10:58:50,000 kernel[0]: IO80211AWDLPeerManager::setAwdlSuspendedMode() Suspending AWDL, enterQuietMode(true)
18/11/14 10:58:50,000 kernel[0]: ARPT: 26.892735: MacAuthEvent en2 Auth result for: e8:40:f2:19:8b:e8 MAC AUTH succeeded
18/11/14 10:58:50,000 kernel[0]: AirPort: Link Up on en2
18/11/14 10:58:50,000 kernel[0]: en2: BSSID changed to e8:40:f2:19:8b:e8
18/11/14 10:58:50,000 kernel[0]: en2::IO80211Interface:
ostMessage bssid changed
18/11/14 10:58:50,000 kernel[0]: AirPort: RSN handshake complete on en2
18/11/14 10:58:55,000 kernel[0]: en2: BSSID changed to e8:40:f2:19:8b:e8
18/11/14 10:58:56,634 apsd[52]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102)
I can't remember if the on-board graphic card gave the same result to be honest