Forget running Photoshop on Wine, or dual-booting. Run Windows XP within Virtualbox on Linux, and set it to "Seamless" mode. XP is lightweight and runs well on Virtualbox, although you may want to use the 64-bit version of XP if you'll be doing a lot of work with Photoshop. And under Seamless mode, it's almost as Windows apps are running natively on Ubuntu (or whatever Linux distro). I've not run Photoshop on Virtualbox (although I know others do successfully), but I regularly run a number of relatively complex Windows applications (such as Office) in this manner as part of my job. And it works so much better for me than Wine, or dual booting.