Is there any way to use a 2011 iMac as a monitor for a non-Thunderbolt PC?
Sorry, no. There are some PCs and motherboards coming out now that support Thunderbolt, but because of how Thunderbolt works, it's not something that can be added on later to something that didn't initially support it.