Thanks to those who were patient with my questions about implementing VGA for my 6502 build. I have read much of the posted info, and now feel better equipped to ask more useful questions

Ok, first I think I can clarify my goals. I want to be able to connect my 6502 build to a standard LCD monitor, through the VGA connection. I do not need a standard VGA resolution, and doubt I have the memory resources for anything like that anyway.
I do NOT want to use programmable logic. First, I've never messed with that kind of thing before, and know from experience that if I tackled it, the current project would fall to the wayside as I gained enthusiasm for the "new thing". Its happened before

Also, I want to do it all with physical hardware for purely hobby reasons. It would just be cooler to me.
Also, no microcontrollers.
I am willing to use semi-period accurate purpose designed video chips if that is an option
Ok, here are my questions.
My 6502 is running at 1 Mhz. In its current breadboard form, I've gotten the thing up to 5 Mhz, with no instability. So still dang slow. It seems that even for a fairly low resolution, my pixel clock would have to be significantly faster than my system clock speed. Is this an accurate conclusion?
So here is my "thinking out loud" idea. Lets say I have my image in video memory, waiting to be displayed. For now, lets think monochrome, so one bit per pixel. Lets say I have a parallel in/serial out shift register, being clocked by a dedicated crystal . So I basically dump the contents of video memory at a speed completely independent of the system clock.
I also was contemplating having video memory residing outside the address space of the processor. My notion was to have a dedicated SRAM chip for video, that I load serially. Basically, my display circuit would be completely self contained, the only link being a data connection to the computer. MY biggest down side is that I think that I'd still need to keep a copy of the image in system memory if I want to be able to randomly address individual pixels.
I have a question relating to how LCD's actually interface through VGA. I thought I read somewhere that modern LCDs don't necessarily have to run at 60 hz. If I wanted a slower refresh rate, how do I convey this to the monitor?
Also, what determines the length of the front porch and back porch regions? I found many charts showing the lengths for various standard resolutions, but since I am likely to use a non-standard resolution, how does one derive this part of the timings?
Hope I'm making sense

Thanks!