The legendary Graslu00 runs through the current build of Perfect Dark being reengineered for PC play. Still rough and buggy, but it's an ongoing quick project.
Perfect Dark Decompiled seem to run pretty well on PC.
God damn, runs like smooth butter!