Xsi + geforce 4

will it work?

how about with AMD?

One of my friends bought one over the weekend. It works great and he has an AMD. So, I guess the answer is, Yes.