when i start up invalid boot ini loading from c windows flashes up is this connected to my high cpu usage
You'll find out in Task Manager by pressing Control Shift and Escape together and clicking on the Processes tab. Click twice on the CPU heading name and that brings the highest users to the top of the list.
As to the invalid boot.ini, open My Computer and from the Tools menu, go to View then scroll to Show Hidden Files and tick the box. Look in the root of C:\ at the boot.ini file which will open in Notepad. Clipboard the whole content by Control A and Control C then paste it back here using Control V. Someone will put you right on where it may be incorrect.