I run dual 24" 1080p monitors of a gtx660ti without an issue. In nvidia control panel you set the monitors as extended, so in Windows it's like having 1 giant wide monitor, but there is still a primary and secondary. The primary will turn on during boot up and the second at windows start. This is a bios thing, you'll need to set for dual monitors there first. After windows starts, you can choose which monitor is primary and which is secondary. With this, during games in full screen mode, it'll only use the primary monitor for the game, you'll need to alt-tab to switch to the mouse on the second monitor. Then alt-tab back to the game.
You won't make a dent in the 970's performance running dual monitors.
The only real reason to run the 640 in tandem with the 970 would be for a dedicated physX card, but considering the discrepancy between a 970 and a 640, you'd get better results without it, doesn't require a jumbo psu, and you'll not have the extra heat or noise generated by a second card