I agree with your suppostion about something little must have changed to make the application run slowly. It is just hard or anyone to guess what changed on your machine. It could be a driver update, a newly installed program, or a virus. You may never find the cause without a reinstall of your computer. My suggestion addresses the most common cause of slow OPC calls with datasocket. It will be a lot of work and it will improve performance whether or not you find the present cause for a slowdown. If you are worried about long term viability of your program, consider upgrading to 7 which has the datasocket open and close on the functions palette. NI keeps older VIs around for a really long time, so do not worry if you can't upgrade.