The other day, I was doing a cloth simulation on blender, and I noticed that it was not fully utilizing my multicore processor. The simulation continued on its grudgingly slow path at the same rate regardless of how I scheduled the threading in task manager. This brings me to the understanding that the simulation is GPU accelerated. Is this correct or not?

I would like to know because I am considering purchasing a new video card and knowing if certain features are GPU accelerated will play a part in my selection.