+1
Melodyne (and ARA in general) take advantage of looking at a wider window of time when editing data (not simply the traditional "time now" approach). Maxing out a 6-core I7 is quite a feat, actually, so your buffers may not be giving Melodyne enough data to play with smoothly.
Try adjusting your ASIO latency up (Edit->Preferences-Audio->Driver Settings) a step or two at a time until your buffer samples get closer to the "1024 samples" that Melodyne recommends and see if the CPU/crackling issues gets better. The I/O buffers will probably be best at ~512 (Edit->Preferences-Audio->Sync and Caching (Advanced Mode)).