Yes. You can easily have 4 monitors with 2 modern graphics cards.

Getting to 5120 x 4800 (as I have) is not terribly complicated.

Some systems, like mine, support 6 monitors (with three video cards and newer motherboards). With special graphics cards or lots of basic PCI cards, you could have over 10.

2d would be fast but 3d performance would be terrible.