check out sierra charts as mentioned. since you have an IB account you can get pretty impresive charting for $25 a month. its not perfect solution because your relying on IB's data feed which still will have hickups but it will be lightyears ahead of what your using now. unfortunatelly if you want extremely reliable charting and data you just have to pony up the $$$.
