Thanks for the input. I was looking at the 680 because I didn't think there was that much of a difference between the 570 and the 670; am I mistaken?
I have the extra money to spend, but if it's a waste, I'll certainly hold on to it for later.
Also, it's good to know GW2 is currently running awful for people other than me, too
Well I wouldn't say awful. Did you try the following?
For AMD cards:
1. Right-click on your desktop and select "Catalyst Control Center."
2. Select "Preferences" and left-click "Advanced mode."
3. Click the "Gaming" tab on left.
4. Select "3D Application Settings."
5. Under the heading "Anti-Aliasing" checkmark "Use application settings" but do not check "Morphological filtering."
6. Under the heading "Anisotropic filter" checkmark "Use application settings."
7. Under the heading "Tessellation" checkmark "AMD Optimized."
8. Under the heading "Catalyst A.I." move the slider to "Performance."
9. Under the heading "Wait for vertical sync" move the slider to "On, unless application specifies."
10. Under the heading "Anti-Aliasing Mode" move the slider to "Performance."
11. Click "Apply" to save these changes.
12. Start Guild Wars 2.
Once loaded, access the "Graphic Options" window and make the following changes:
1. Change "Refresh Rate" to "60 Hz"
2. Change "Frame Limiter" to "60."
3. Change "Reflections" to "None."
4. Change "Render Sampling" to "Native."
5. Enable "Vertical Sync" at the bottom.
For Nvidia cards:
1. Right-click on your desktop and select "Nvidia Control Panel."
2. Once opened, left-click on "3D settings" and select "Adjust image settings with preview."
3. Select "Use my preference emphasizing" and move the slider to "Performance."
4. Select "Use the advanced 3D image settings" and left click on "Take me there."
This should take you to the "Manage 3D Settings" window. Once here:
5. Change "Power Management mode" to "Prefer maximum performance."
6. Change "Multi-display/mixed GPU acceleration" to "Single display performance mode."
7. Change "Vertical Sync" to "Use the 3D application settings."
8. Click "Apply" to save these changes.
9. Start Guild Wars 2.
Once loaded, access the "Graphic Options" window and make the following changes:
1. Change "Refresh Rate" to "60 Hz."
2. Change "Frame Limiter" to "60."
3. Change "Reflections" to "None."
4. Change "Render Sampling" to "Supersample" then back to "Native."
5. Enable "Vertical Sync" at the bottom.
What kind of performance are you getting with 570?
Doing the above for my AMD card yielded tremendous results. They must have some flaw in their engine or programming that doesn't like it when AMD video cards don't have a frame rate limit or something.
This page might help you decide. Some good info and data to look over in concerns with the 570 and 670.
http://www.pcper.com/news/Graphics-Cards/GeForce-GTX-670-vs-GTX-570-Performance-Update