Hi reptou and welcome to the forums!
I'm sorry to hear that you're having problems. I never had issues with the 4.1.4.x software branch so I wouldn't jump to upgrading until you've exhausted some other options. Are you having issues passing network traffic when the CPU is at 100%? I would guess yes but you didn't really say. How did you find out about this problem?
Before I go to far here's a document that might help explain some of the things you can look at;
cpuload_v14.pdfIn my experience CPU load issues are usually caused by a bad configuration or by some abnormal network traffic. Since it doesn't sound like you've made any configuration changes recently I would tend to focus on abnormal network traffic. Examples of abnormal network traffic include a virus/trojan infected personal computer, a misbehaving network switch/router and the inevitable network loop caused by some end user or inattentive network analyst/engineer.
I would immediately focus on the possibility that you have a loop somewhere in your network. This should be the easiest to rule out and eliminate from the list of possible causes. You say you are using ext-cp-limit, are you using cp-limit? What values have you configured for broadcast and multicast for cp-limit? Have you enabled cp-limit on all uplinks/downlinks in and out of your ERS 8600 switch. Are you using rate-limiting on your uplinks/downlinks (actually you can use it on all ports).
I would suggest you start with rate-limiting because it's accomplished in hardware and has no reliance on how busy the CPU is. Unfortunately cp-limit and ext-cp-limit both rely on the CPU, so if they don't catch the problem fast enough those mechanisms will never kick in because the CPU is too far gone by the time they try (that's where the values you are using for multicast and broadcast come into play).
Unless you have some monster Multicast applications you should be pretty safe enabling rate-limiting. And see if that makes any difference, if it improves the performance of your CPU but your network is still performing poorly or your having connectivity issues then you most definitely have a loop somewhere.
Have a look at this post a few weeks back for some standard values;
http://forums.networkinfrastructure.info/nortel-ethernet-switching/broadcast-and-multicast-rate-limit-values-best-practice/I can dig up the CLI commands if you need them (don't have a ERS 8600 in front of me right now).
There are quite a few folks here that are very knowledgeable and happy to help.
If possible please keep us updated on your progress.
Good Luck!