Nothing can touch Photoshop. They pay developers good salaries to implemend new features. For people who do media prouction and photography for $150,000, they only care about time, nothing else. I will always tell them to use Mac or Windows and Photoshop to get work done in a hurry and get paid.
GIMP does not exist or is s laughing joke for people who work full time in graphic design and photo production.
Why does the nVidia work well on FreeBSD but not Linux? Are you fully confident that the problem is only nVidia if the driver works fine on FreeBSD?