It is pretty much a bellwether county. Bush won it both times by rather narrow margins while Obama's numbers both times were pretty close to the national numbers. Almost 20% are minorities and I suspect that group went massively for Obama as well as turnout was much stronger amongst that group than in 2004 and 2000 that probably is where the difference came from. I suspect whites narrowly backed Romney much like they narrowly backed Bush in both 2000 and 2004. Otherwise stronger turnout amongst younger voters and minorities as was the case across the nation is probably where the difference came from.
Interesting observation since I have relatives in Dutchess County that are hispanic and they went with Obama.