I have a C#/.Net application which seems to use most of it's CPU time doing updates to a DataGridView. I manually update the data about every 1.5 seconds, updating only the data that has changed. This ends up being about 250 updates every 1.5 seconds. I'd like to reduce that 1.5 seconds to a much smaller number (0.5 seconds maybe). I've profiled and optimized as much as I can, and while the performance is ok, I'd like it to be faster.
My question is, will upgrading the video card from an Nvidia FX1800 to an Nvidia FX3800 produce a significant speedup?